org.eclipse.vtp.desktop.editors.themes.mantis
Class MantisTheme

java.lang.Object
  extended by org.eclipse.vtp.desktop.editors.themes.mantis.MantisTheme
All Implemented Interfaces:
Theme

public class MantisTheme
extends java.lang.Object
implements Theme


Field Summary
 
Fields inherited from interface org.eclipse.vtp.desktop.editors.core.theme.Theme
RENDER_FLAG_NO_BORDER, RENDER_FLAG_NO_ICONS, RENDER_FLAG_NO_MARKERS, RENDER_FLAG_NO_SELECTION, RENDER_FLAG_PRINTING
 
Constructor Summary
MantisTheme()
           
 
Method Summary
 CanvasFrame createCanvasFrame(UICanvas canvas)
           
 ConnectorFrame createConnectorFrame(ElementFrame source, ElementFrame destination, UIConnector connector)
           
 ElementFrame createElementFrame(UIElement element)
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MantisTheme

public MantisTheme()
Method Detail

createCanvasFrame

public CanvasFrame createCanvasFrame(UICanvas canvas)
Specified by:
createCanvasFrame in interface Theme

createConnectorFrame

public ConnectorFrame createConnectorFrame(ElementFrame source,
                                           ElementFrame destination,
                                           UIConnector connector)
Specified by:
createConnectorFrame in interface Theme

createElementFrame

public ElementFrame createElementFrame(UIElement element)
Specified by:
createElementFrame in interface Theme

getName

public java.lang.String getName()
Specified by:
getName in interface Theme

getId

public java.lang.String getId()
Specified by:
getId in interface Theme